Давид Рикардо родился 18 апреля 1772 года в Лондоне. Был родом из португальско-еврейской (сефардской) семьи, эмигрировавшей в Англию из Голландии непосредственно перед его рождением. Он был третьим из семнадцати детей биржевого маклера Абрахама Рикардо, женатого на Эбигейль Дельвалле. До 14 лет учился в Голландии, в 14 лет присоединился к своему отцу на Лондонской фондовой бирже, где начал постигать основы коммерции, помогая ему в торговых и биржевых операциях. К 16 годам Рикардо мог самостоятельно справляться со многими поручениями отца на бирже.
В 21 год Рикардо, отказавшись от традиционного иудаизма, перешёл в унитарианство и женился на Присцилле Энн Уилкинсон, исповедовавшей религию